package com.itheima06;

import java.sql.SQLOutput;

public class Test {
    public static void main(String[] args) {
        //准备调用方法(使用匿名内部类)
        function(10, new JieKou() {
            @Override
            public void methodAbstract(int num) {
                System.out.println(num);
            }
        });
        System.out.println("----------------------");

        //采用Lambda表达式编写代码
        function(20, (int num) -> {
            System.out.println(num);
        });
    }

    //定义方法，方法的参数是函数式接口，就可以使用Lambda
    public static void function(int x, JieKou kou) {
        kou.methodAbstract(x);
    }
}
